Draft Dimension/fr

Draft Dimension

Menu location
Annotation → Dimension
Workbenches
Draft
Default shortcut
D I
Introduced in version
0.8
See also
Draft Inverser le texte de la dimension

Description

La commande Draft Dimension crée une dimension linéaire, une dimension radiale ou une dimension angulaire.

Les dimensions linéaires basées sur les arêtes et les dimensions radiales sont paramétriques. Cela signifie qu'elles seront mises à jour si l'arête mesurée est modifiée. Les arêtes mesurées peuvent appartenir à des ébauches d'objets mais aussi à des corps solides. Les dimensions angulaires ne sont pas paramétriques.

Les Draft Dimensions peuvent être affichées sur une page de l'atelier Techdraw à l'aide des commandes TechDraw Vue d'un objet Draft ou TechDraw Vue d'un objet Arch. L'atelier Techdraw propose également ses propres commandes de cotation. Mais celles-ci créent des dimensions qui ne sont affichées que sur la page de dessin et non dans la vue 3D.

Dimension linéaire définie par trois points

Utilisation

Voir aussi : Draft La barre, Draft Aimantation et Draft Contrainte.

Dimension linéaire

  1. Sélectionnez une arête droite dans la vue 3D.
  2. Il existe plusieurs façons de lancer la commande :
    • Appuyez sur le bouton Dimension.
    • Sélectionnez l'option Annotation → Dimension dans le menu.
    • Utilisez les raccourcis clavier : D puis I.
  3. Le panneau de tâches Dimension s'ouvre. Voir Options pour plus d'informations.
  4. Si vous n'avez pas encore sélectionné d'arête, effectuez l'une des opérations suivantes :
    • Appuyez sur E ou sur le bouton Sélectionnez une arête et sélectionnez une arête droite dans la vue 3D.
    • Maintenez la touche Alt enfoncée, sélectionnez une arête droite dans la vue 3D et relâchez la touche Alt.
    • Définissez la distance mesurée en choisissant des points :
      • Choisissez un premier point dans la vue 3D ou rentrez des coordonnées et appuyez sur le bouton Entrer un point.
      • Choisissez un deuxième point dans la vue 3D ou rentrez des coordonnées et appuyez sur le bouton Entrer un point.
  5. Pour positionner la ligne de la dimension, effectuez l'une des opérations suivantes :
    • Pour une dimension alignée :
      • Choisissez un point dans la vue 3D ou rentrez des coordonnées et appuyez sur le bouton Entrer un point.
    • Pour une dimension horizontale :
      • Déplacez le pointeur au-dessus ou au-dessous de l'arête ou des points.
      • Maintenez la touche Maj enfoncée, déplacez le pointeur et choisissez un point dans la vue 3D.
    • Pour une dimension verticale :
      • Déplacez le pointeur à gauche ou à droite de l'arête ou des points.
      • Maintenez la touche Maj enfoncée, déplacez le pointeur et choisissez un point dans la vue 3D.

Dimension radiale

  1. Sélectionnez éventuellement une arête circulaire dans la vue 3D.
  2. Lancez la commande comme expliqué ci-dessus.
  3. Le panneau de tâches Dimension s'ouvre. Voir Options pour plus d'informations.
  4. Si vous n'avez pas encore sélectionné d'arête, effectuez l'une des opérations suivantes :
    • Appuyez sur E ou sur le bouton Sélectionnez une arête et sélectionnez une arête circulaire dans la vue 3D.
    • Maintenez la touche Alt enfoncée, sélectionnez une arête circulaire dans la vue 3D et relâchez la touche Alt.
  5. Pour positionner la ligne de la dimension, effectuez l'une des opérations suivantes :
    • Pour une dimension de diamètre :
      • Choisissez un point dans la vue 3D ou rentrez des coordonnées et appuyez sur le bouton Entrer un point.
    • Pour une dimension radiale :
      • Maintenez la touche Maj et choisissez un point dans la vue 3D.

Dimension angulaire

  1. Lancez la commande comme expliqué ci-dessus.
  2. Le panneau de tâches Dimension s'ouvre. Voir Options pour plus d'informations.
  3. Faites l'une des choses suivantes :
    • Appuyez sur E ou sur le bouton Sélectionnez une arête et sélectionnez une première arête droite dans la vue 3D. Répétez cette opération pour sélectionner une deuxième arête droite.
    • Maintenez la touche Alt enfoncée, sélectionnez deux arêtes droites dans la vue 3D et relâchez la touche Alt.
  4. Pour positionner l'arc de la dimension, sélectionnez un point dans la vue 3D.
  5. L'angle affiché dépend des bords et du point choisi.

Options

Les raccourcis clavier à caractère unique disponibles dans le panneau des tâches peuvent être modifiés. Voir Draft Préférences. Les raccourcis mentionnés ici sont les raccourcis par défaut (pour la version 1.0).

Remarques

Propriétés

Voir aussi : Éditeur de propriétés

Un objet Draft Dimension est dérivé d'un objet App FeaturePython et hérite de toutes ses propriétés. Les propriétés suivantes sont supplémentaires, sauf indication contraire :

Données dimension linéaire et radiale

Dimension

Linear/radial dimension

Radial dimension

Données dimension angulaire

Angular dimension

Dimension

Vue

Annotation

Display Options

Graphics

Text

Units

Script

Voir aussi : Autogenerated API documentation et FreeCAD Débuter avec les scripts.

Pour créer une Draft Dimension, utilisez la méthode make_dimension (introduit dans la version 0.19) du module Draft. Cette méthode remplace la méthode dépréciée makeDimension.

dimension = make_dimension(p1, p2, p3=None, p4=None)

Il existe plusieurs façons de faire appel à cette méthode, en fonction des arguments qui lui sont passés :

dimension = make_dimension(p1, p2, p3=None)
dimension = make_dimension(object, i1, i2, p4=None)
dimension = make_dimension(object, i1, mode, p4=None)

Pour créer une dimension angulaire, utilisez la méthode suivante :

dimension = make_angular_dimension(center, angles, p3, normal=None)
dimension = make_angular_dimension(center, [angle1, angle2], p3, normal=None)

Les propriétés de vue de dimension peuvent être modifiées en remplaçant ses attributs, par exemple en changeant ViewObject.FontSize avec la nouvelle taille en millimètres.

Exemple :

import FreeCAD as App
import Draft

doc = App.newDocument()

p1 = App.Vector(0, 0, 0)
p2 = App.Vector(1000, 1000, 0)
p3 = App.Vector(-2500, 0, 0)
dimension1 = Draft.make_dimension(p1, p2, p3)
dimension1.ViewObject.FontSize = 200

polygon = Draft.make_polygon(3, radius=1000)
doc.recompute()

p4 = App.Vector(-2000, 1500, 0)
dimension2 = Draft.make_dimension(polygon, 1, 2, p4)
dimension2.ViewObject.FontSize = 200

center = App.Vector(2000, 0, 0)
p5 = App.Vector(3000, 1000, 0)
angle1 = 45
angle2 = 10
dimension3 = Draft.make_angular_dimension(center, [angle1, angle2], p5)
dimension3.ViewObject.FontSize = 200

dimension4 = Draft.make_angular_dimension(center, [angle2, angle1], p5*1.2)
dimension4.ViewObject.FontSize = 200

doc.recompute()